﻿namespace VmcRemote.Common
{

    public enum RemoteCommand
    {
        // Special
        [Command("mcestart")]
        StartMediaCenter = 150,
        [Command("greenbutton")]
        Home = 85,
        [Command("livetv")]
        LiveTv = 74,
        [Command("recordedtv")]
        RecordedTv = 72,
        [Command("guide")]
        Guide = 75,
        [Command("mymusic")]
        Music = 151,
        [Command("dvdmenu")]
        Dvd = 78,
        [Command("myvideos")]
        Videos = 152,
        [Command("mypictures")]
        Pictures = 77,
        // Navigation
        [Command("back")]
        Back = 55,
        [Command("up")]
        MoveUp = 38,
        [Command("down")]
        MoveDown = 40,
        [Command("left")]
        MoveLeft = 37,
        [Command("right")]
        MoveRight = 39,
        [Command("ok")]
        Ok = 13,
        // Audio
        [Command("vol+")]
        VolumeUp = 81,
        [Command("vol-")]
        VolumeDown = 65,
        [Command("mute")]
        Mute = 153,
        // TV
        [Command("ch+")]
        ChannelUp = 79,
        [Command("ch-")]
        ChannelDown = 76,
        // Common
        [Command("moreinfo")]
        ContextMenu = 57,
        [Command("stop")]
        Stop = 56,
        [Command("skipback")]
        SkipBack = 52,
        [Command("skipfwd")]
        SkipForward = 54,
        [Command("play")]
        Play = 50,
        [Command("record")]
        Record = 48,
        [Command("rew")]
        Rewind = 49,
        [Command("fwd")]
        FastForward = 51,
        [Command("pause")]
        PlayPause = 53,
        // Power
        [Command("standby")]
        Sleep = 157,
        [Command("restart")]
        Restart = 158,
        [Command("shutdown")]
        ShutDown = 159,
        [Command("close")]
        CloseMediaCenter = 160
    }

}